package com.oa.ylms.apps.dao.assess;

import java.util.List;

import com.oa.ylms.apps.entity.archives.StaffInfoValue;
import com.oa.ylms.apps.entity.assess.AssessCheckValue;
import com.oa.ylms.apps.entity.assess.AssessInfoValue;
import com.oa.ylms.apps.entity.assess.AssessModelValue;

public interface IAssessCheckDao {

	public int add(AssessCheckValue assessCheck) throws Exception;
	
	public int countTpagesByCheckList(StaffInfoValue staffInfo,int yearNo,int monthNo,AssessInfoValue assessInfo,AssessModelValue assessModel,int rows) throws Exception;
	
	public List<AssessInfoValue> queryCheckList(StaffInfoValue staffInfo,int yearNo,int monthNo,AssessInfoValue assessInfo,AssessModelValue assessModel,int rows, int pageNo) throws Exception;
	
	public List<AssessCheckValue> queryAssessCheckByAssessId(int assessId) throws Exception;
	
	public int getTotalNumber() throws Exception;
}
